home *** CD-ROM | disk | FTP | other *** search
- ; ROBIN.CMD "Round Robin Dialer"
- ; by
- ; Samuel Smulowitz
- ; CENTURY ASSOCIATES
- ; 141-04 71st Avenue
- ; Flushing, N.Y. 11367
- ;
- START:
- ; A USER MAY EXECUTE "ROBIN.CMD" FROM A COMMAND FILE OR VIA ALT-F5.
- ; IF EXECUTING FROM A COMMAND FILE, ASSIGN S1 THRU Sn (MAX S8) TO A
- ; LIST OF TELEPHONE NUMBERS TO BE DIALED. ASSIGN S0 "ROBIN.CMD"
- ; (NOTE: If all eight numbers are not used, the last number (Sn) in the
- ; list must be followed by Sn+1 assigned 'END' (see ROBINLST.CMD).
- ;
- ; OTHERWISE IF THIS ROUTINE IS EXECUTED VIA ALT-F5, THE USER MUST
- ; ENTER THE LIST OF NUMBERS TO BE DIALED.
- ;
- ;TRACE ON
- SWITCH S0
- CASE "ROBIN.CMD"
- ASSIGN S0 "HEAD1"
- LOG CLOSE
- EXECUTE "ROBIN-H1.SUB"
- ENDCASE
- CASE "HEAD1"
- ASSIGN S0 "DISPLAY-NUMS"
- EXECUTE "ROBIN-DN.SUB"
- ENDCASE
- CASE "DISPLAY-NUMS"
- ASSIGN S0 "SETVALUES1"
- EXECUTE "ROBIN-SV.SUB"
- ENDCASE
- CASE "SETVALUES1"
- ASSIGN S0 "SKIP1"
- EXECUTE "ROBIN-SK.SUB"
- ENDCASE
- CASE "SKIP1"
- ; MLOAD "ROBIN-DT.KEY"
- ASSIGN S0 "MODEM-COMMAND1" ;IF LOADING ROBIN-D?.KEY, REMOVE THIS LINE.
- EXECUTE "ROBIN-MC.SUB" ;" " " " " " "
- ENDCASE ;" " " " " " "
- CASE "MODEM-COMMAND1" ;" " " " " " "
- EXECUTE "ROBIN-SF.SUB"
- ENDCASE
- CASE "_NULL"
- LOG CLOSE
- ASSIGN S0 "HEAD2"
- EXECUTE "ROBIN-H2.SUB"
- ENDCASE
- CASE "HEAD2"
- ASSIGN S0 "SETVALUES2"
- EXECUTE "ROBIN-SV.SUB"
- ENDCASE
- CASE "SETVALUES2"
- ASSIGN S0 "GETNUMS2"
- EXECUTE "ROBIN-GN.SUB"
- ENDCASE
- CASE "GETNUMS2"
- ASSIGN S0 "MODEM-COMMAND2"
- ; MLOAD "ROBIN-DT.KEY"
- EXECUTE "ROBIN-MC.SUB" ;IF LOADING ROBIN-D?.KEY, REMOVE THIS LINE.
- ENDCASE ;" " " " " " "
- CASE "MODEM-COMMAND2" ;" " " " " " "
- EXECUTE "ROBIN-DR.SUB"
- ENDCASE
- ENDSWITCH
- ;
- EXIT:
- MESSAGE " ERROR IN ROBIN.CMD. 'S0' SET TO "
- MESSAGE S0
- EXIT